package com.ruoyi.project.check.mapper;

import com.ruoyi.project.check.domain.HisCheckList;
import io.swagger.models.auth.In;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface HisCheckListMapper {

    List<HisCheckList> selectID(Integer rrcid);

    /**
     * 根据检查单号查询检查单
     * @param status
     * @return
     */
    List<HisCheckList> selectStatus(Integer status);

    /**
     * 根据状态查询
     * @param status
     * @return
     */
    /**
     * 默认查询分类检查项目
     * @return
     */
    List<HisCheckList> selectName(String name);

    /**
     * 修改检查状态
     * @param status
     * @return
     */
    int updateStatus(Integer status,Integer rrcid);

    /**
     * 设置检查结果，并且录入检查结果的图片路径名称
     * @param result
     * @param picture
     * @return
     */
    int setResult(String result,String picture,Integer status,Integer rrcid);

    /**
     * 根据检查单号查询检查结果和结果图片
     * @param rccid
     * @return
     */
    HisCheckList selectResultPicture(Integer rccid);
}
